package com.xiaoqi.service;

import com.xiaoqi.pojo.Member;

import java.util.List;

public interface MemberService {

    /**
     * 根据电话号码查找会员信息
     * @param telephone
     * @return
     */
    Member findByTelephone(String telephone);

    /**
     * 新增会员信息
     */
    void add(Member member);


    /**
     * 根据日期统计指定日期之前的会员数
     */
    List<Integer> findMemberCountBeforeDate(List<String> months);

    /**
     * 查询会员总数
     */
    Integer findMemberTotalCount();

    /**
     * 统计某一天新增会员数量
     */
    Integer findMemberCountByDate(String date);
    /**
     * 查询当月新增会员数量
     * @return
     */
    Integer findMemberByMonthCount(String date);
    /**
     * 查询当周新增会员数量
     * @return
     */
    Integer findMemberByWeekCount(String date);

}
